/bin/bash 


message=''' 
[entity_key: [value: {
		16888304,
		-656406261,
		-832394025,
		449
	}], domain_id: 80, host_id: 2886795267, process_id: 11427, 
	qos: [user_data: [value: {}], entity_factory: [autoenable_created_entities: 1], wire_protocol: [participant_id: 0, rtps_host_id: 16888304, rtps_app_id: 3638561035, rtps_instance_id: 3462573271, rtps_well_known_ports: [port_base: 7400, domain_id_gain: 250, participant_id_gain: 2, builtin_multicast_port_offset: 0, builtin_unicast_port_offset: 10, user_multicast_port_offset: 1, user_unicast_port_offset: 11], rtps_reserved_port_mask: 7, rtps_auto_id_kind: WireProtocolQosPolicyAutoKind::RTPS_AUTO_ID_FROM_UUID, compute_crc: 0, check_crc: 0], transport_builtin: [mask: 1], default_unicast: [value: {}], discovery: [enabled_transports: {}, initial_peers: {
		builtin.udpv4: 239.255 .0 .1,
		builtin.udpv4: 127.0 .0 .1,
		builtin.shmem:
	}, multicast_receive_addresses: {
		builtin.udpv4: 239.255 .0 .1
	}, metatraffic_transport_priority: 0, accept_unknown_peers: 1, enable_endpoint_discovery: 1], resource_limits: [local_writer_allocation: [initial_count: 16, max_count: -1, incremental_count: -1], local_reader_allocation: [initial_count: 16, max_count: -1, incremental_count: -1], local_publisher_allocation: [initial_count: 4, max_count: -1, incremental_count: -1], local_subscriber_allocation: [initial_count: 4, max_count: -1, incremental_count: -1], local_topic_allocation: [initial_count: 16, max_count: -1, incremental_count: -1], remote_writer_allocation: [initial_count: 64, max_count: -1, incremental_count: -1], remote_reader_allocation: [initial_count: 64, max_count: -1, incremental_count: -1], remote_participant_allocation: [initial_count: 16, max_count: -1, incremental_count: -1], matching_writer_reader_pair_allocation: [initial_count: 32, max_count: -1, incremental_count: -1], matching_reader_writer_pair_allocation: [initial_count: 32, max_count: -1, incremental_count: -1], ignored_entity_allocation: [initial_count: 8, max_count: -1, incremental_count: -1], content_filtered_topic_allocation: [initial_count: 4, max_count: -1, incremental_count: -1], content_filter_allocation: [initial_count: 4, max_count: -1, incremental_count: -1], read_condition_allocation: [initial_count: 4, max_count: -1, incremental_count: -1], query_condition_allocation: [initial_count: 4, max_count: -1, incremental_count: -1], outstanding_asynchronous_sample_allocation: [initial_count: 64, max_count: -1, incremental_count: -1], flow_controller_allocation: [initial_count: 4, max_count: -1, incremental_count: -1], local_writer_hash_buckets: 4, local_reader_hash_buckets: 4, local_publisher_hash_buckets: 1, local_subscriber_hash_buckets: 1, local_topic_hash_buckets: 4, remote_writer_hash_buckets: 16, remote_reader_hash_buckets: 16, remote_participant_hash_buckets: 4, matching_writer_reader_pair_hash_buckets: 32, matching_reader_writer_pair_hash_buckets: 32, ignored_entity_hash_buckets: 1, content_filtered_topic_hash_buckets: 1, content_filter_hash_buckets: 1, flow_controller_hash_buckets: 1, max_gather_destinations: 16, participant_user_data_max_length: 256, inter_participant_data_max_length: 256, topic_data_max_length: 256, publisher_group_data_max_length: 256, subscriber_group_data_max_length: 256, writer_user_data_max_length: 256, reader_user_data_max_length: 256, max_partitions: 64, max_partition_cumulative_characters: 256, default_partition_matches_all: 0, allow_no_partitions: 0, type_code_max_serialized_length: 0, type_object_max_serialized_length: 65535, serialized_type_object_dynamic_allocation_threshold: 8192, type_object_max_deserialized_length: -1, deserialized_type_object_dynamic_allocation_threshold: 1024, contentfilter_property_max_length: 2048, channel_seq_max_length: 32, channel_filter_expression_max_length: 256, participant_property_list_max_length: 1024, participant_property_string_max_length: 32768, writer_property_list_max_length: 32, writer_property_string_max_length: 1028, reader_property_list_max_length: 32, reader_property_string_max_length: 1028, plugin_info_parameter_max_length: 0, max_endpoint_groups: 32, max_endpoint_group_cumulative_characters: 1024, transport_info_list_max_length: 12, ignored_entity_replacement_kind: DomainParticipantResourceLimitsIgnoredEntityReplacementKind::NO_REPLACEMENT_IGNORED_ENTITY_REPLACEMENT, remote_topic_query_allocation: [initial_count: 1, max_count: -1, incremental_count: -1], remote_topic_query_hash_buckets: 1, writer_data_tag_list_max_length: 256, writer_data_tag_string_max_length: 4096, reader_data_tag_list_max_length: 256, reader_data_tag_string_max_length: 4096, shmem_ref_transfer_mode_max_segments: 500], event: [thread: [mask: 3, priority: -9999999, stack_size: -1, cpu_list: {}, cpu_rotation: ThreadSettingsCpuRotationKind::THREAD_SETTINGS_CPU_NO_ROTATION], initial_count: 256, max_count: -1], receiver_pool: [thread: [mask: 3, priority: -9999999, stack_size: -1, cpu_list: {}, cpu_rotation: ThreadSettingsCpuRotationKind::THREAD_SETTINGS_CPU_NO_ROTATION], initial_receive_threads: 4, max_receive_threads: -1, buffer_size: -2, buffer_alignment: 16, is_timestamp_enabled: 1], database: [thread: [mask: 2, priority: -9999999, stack_size: -1, cpu_list: {}, cpu_rotation: ThreadSettingsCpuRotationKind::THREAD_SETTINGS_CPU_NO_ROTATION], shutdown_timeout: [sec: 15, nanosec: 0], cleanup_period: [sec: 61, nanosec: 0], shutdown_cleanup_period: [sec: 1, nanosec: 0], initial_records: 1024, max_skiplist_level: 7, table_allocation_block_size: 48, max_weak_references: -1, initial_weak_references: 2049], discovery_config: [participant_liveliness_lease_duration: [sec: 100, nanosec: 0], participant_liveliness_assert_period: [sec: 10, nanosec: 0], remote_participant_purge_kind: RemoteParticipantPurgeKind::LIVELINESS_BASED_REMOTE_PARTICIPANT_PURGE, max_liveliness_loss_detection_period: [sec: 10, nanosec: 0], initial_participant_announcements: 1, min_initial_participant_announcement_period: [sec: 2, nanosec: 0], max_initial_participant_announcement_period: [sec: 2, nanosec: 0], participant_reader_resource_limits: [initial_samples: 64, max_samples: -1, initial_infos: 64, max_infos: -1, initial_outstanding_reads: 2, max_outstanding_reads: -1, max_samples_per_read: 1024, disable_fragmentation_support: 0, max_fragmented_samples: 1024, initial_fragmented_samples: 4, max_fragmented_samples_per_remote_writer: 256, max_fragments_per_sample: -1, dynamically_allocate_fragmented_samples: 1], publication_reader: [min_heartbeat_response_delay: [sec: 0, nanosec: 0], max_heartbeat_response_delay: [sec: 0, nanosec: 0], heartbeat_suppression_duration: [sec: 0, nanosec: 0], nack_period: [sec: 0, nanosec: 100000000], receive_window_size: 256, round_trip_time: [sec: 0, nanosec: 0], app_ack_period: [sec: 5, nanosec: 0], min_app_ack_response_keep_duration: [sec: 0, nanosec: 0], samples_per_app_ack: 1], publication_reader_resource_limits: [initial_samples: 64, max_samples: -1, initial_infos: 64, max_infos: -1, initial_outstanding_reads: 2, max_outstanding_reads: -1, max_samples_per_read: 1024, disable_fragmentation_support: 0, max_fragmented_samples: 1024, initial_fragmented_samples: 4, max_fragmented_samples_per_remote_writer: 256, max_fragments_per_sample: -1, dynamically_allocate_fragmented_samples: 1], subscription_reader: [min_heartbeat_response_delay: [sec: 0, nanosec: 0], max_heartbeat_response_delay: [sec: 0, nanosec: 0], heartbeat_suppression_duration: [sec: 0, nanosec: 0], nack_period: [sec: 0, nanosec: 100000000], receive_window_size: 256, round_trip_time: [sec: 0, nanosec: 0], app_ack_period: [sec: 5, nanosec: 0], min_app_ack_response_keep_duration: [sec: 0, nanosec: 0], samples_per_app_ack: 1], subscription_reader_resource_limits: [initial_samples: 64, max_samples: -1, initial_infos: 64, max_infos: -1, initial_outstanding_reads: 2, max_outstanding_reads: -1, max_samples_per_read: 1024, disable_fragmentation_support: 0, max_fragmented_samples: 1024, initial_fragmented_samples: 4, max_fragmented_samples_per_remote_writer: 256, max_fragments_per_sample: -1, dynamically_allocate_fragmented_samples: 1], publication_writer: [low_watermark: 0, high_watermark: 1, heartbeat_period: [sec: 5, nanosec: 0], fast_heartbeat_period: [sec: 0, nanosec: 200000000], late_joiner_heartbeat_period: [sec: 0, nanosec: 200000000], virtual_heartbeat_period: [sec: 2147483647, nanosec: 2147483647], samples_per_virtual_heartbeat: -1, max_heartbeat_retries: 1000, inactivate_nonprogressing_readers: 0, heartbeats_per_max_samples: 8, min_nack_response_delay: [sec: 0, nanosec: 0], max_nack_response_delay: [sec: 0, nanosec: 0], nack_suppression_duration: [sec: 0, nanosec: 0], max_bytes_per_nack_response: 131072, disable_positive_acks_min_sample_keep_duration: [sec: 0, nanosec: 1000000], disable_positive_acks_max_sample_keep_duration: [sec: 1, nanosec: 0], disable_positive_acks_sample_min_separation: [sec: 0, nanosec: 100000], disable_positive_acks_enable_adaptive_sample_keep_duration: 1, disable_positive_acks_enable_spin_wait: 0, disable_positive_acks_decrease_sample_keep_duration_factor: 95, disable_positive_acks_increase_sample_keep_duration_factor: 150, min_send_window_size: -1, max_send_window_Size: -1, send_window_update_period: [sec: 3, nanosec: 0], send_window_increase_factor: 105, send_window_decrease_factor: 50, enable_multicast_periodic_heartbeat: 0, multicast_resend_threshold: 2], publication_writer_data_lifecycle: [autodispose_unregistered_instances: 1, autopurge_unregistered_instances_delay: [sec: 0, nanosec: 0], autopurge_disposed_instances_delay: [sec: 2147483647, nanosec: 2147483647]], subscription_writer: [low_watermark: 0, high_watermark: 1, heartbeat_period: [sec: 5, nanosec: 0], fast_heartbeat_period: [sec: 0, nanosec: 200000000], late_joiner_heartbeat_period: [sec: 0, nanosec: 200000000], virtual_heartbeat_period: [sec: 2147483647, nanosec: 2147483647], samples_per_virtual_heartbeat: -1, max_heartbeat_retries: 1000, inactivate_nonprogressing_readers: 0, heartbeats_per_max_samples: 8, min_nack_response_delay: [sec: 0, nanosec: 0], max_nack_response_delay: [sec: 0, nanosec: 0], nack_suppression_duration: [sec: 0, nanosec: 0], max_bytes_per_nack_response: 131072, disable_positive_acks_min_sample_keep_duration: [sec: 0, nanosec: 1000000], disable_positive_acks_max_sample_keep_duration: [sec: 1, nanosec: 0], disable_positive_acks_sample_min_separation: [sec: 0, nanosec: 100000], disable_positive_acks_enable_adaptive_sample_keep_duration: 1, disable_positive_acks_enable_spin_wait: 0, disable_positive_acks_decrease_sample_keep_duration_factor: 95, disable_positive_acks_increase_sample_keep_duration_factor: 150, min_send_window_size: -1, max_send_window_Size: -1, send_window_update_period: [sec: 3, nanosec: 0], send_window_increase_factor: 105, send_window_decrease_factor: 50, enable_multicast_periodic_heartbeat: 0, multicast_resend_threshold: 2], subscription_writer_data_lifecycle: [autodispose_unregistered_instances: 1, autopurge_unregistered_instances_delay: [sec: 0, nanosec: 0], autopurge_disposed_instances_delay: [sec: 2147483647, nanosec: 2147483647]], endpoint_plugin_redundancy_level: -1, builtin_discovery_plugins: 3, participant_message_reader_reliability_kind: ReliabilityQosPolicyKind::BEST_EFFORT_RELIABILITY_QOS, participant_message_reader: [min_heartbeat_response_delay: [sec: 0, nanosec: 0], max_heartbeat_response_delay: [sec: 0, nanosec: 0], heartbeat_suppression_duration: [sec: 0, nanosec: 62500000], nack_period: [sec: 5, nanosec: 0], receive_window_size: 256, round_trip_time: [sec: 0, nanosec: 0], app_ack_period: [sec: 5, nanosec: 0], min_app_ack_response_keep_duration: [sec: 0, nanosec: 0], samples_per_app_ack: 1], participant_message_writer: [low_watermark: 0, high_watermark: 1, heartbeat_period: [sec: 1, nanosec: 0], fast_heartbeat_period: [sec: 1, nanosec: 0], late_joiner_heartbeat_period: [sec: 1, nanosec: 0], virtual_heartbeat_period: [sec: 2147483647, nanosec: 2147483647], samples_per_virtual_heartbeat: -1, max_heartbeat_retries: 10, inactivate_nonprogressing_readers: 0, heartbeats_per_max_samples: 1, min_nack_response_delay: [sec: 0, nanosec: 0], max_nack_response_delay: [sec: 0, nanosec: 0], nack_suppression_duration: [sec: 0, nanosec: 0], max_bytes_per_nack_response: 9216, disable_positive_acks_min_sample_keep_duration: [sec: 0, nanosec: 1000000], disable_positive_acks_max_sample_keep_duration: [sec: 1, nanosec: 0], disable_positive_acks_sample_min_separation: [sec: 0, nanosec: 100000], disable_positive_acks_enable_adaptive_sample_keep_duration: 1, disable_positive_acks_enable_spin_wait: 0, disable_positive_acks_decrease_sample_keep_duration_factor: 95, disable_positive_acks_increase_sample_keep_duration_factor: 150, min_send_window_size: -1, max_send_window_Size: -1, send_window_update_period: [sec: 1, nanosec: 0], send_window_increase_factor: 105, send_window_decrease_factor: 50, enable_multicast_periodic_heartbeat: 0, multicast_resend_threshold: 2], publication_writer_publish_mode: [kind: PublishModeQosPolicyKind::SYNCHRONOUS_PUBLISH_MODE_QOS, flow_controller_name: DDS_DEFAULT_FLOW_CONTROLLER_NAME, priority: 0], subscription_writer_publish_mode: [kind: PublishModeQosPolicyKind::SYNCHRONOUS_PUBLISH_MODE_QOS, flow_controller_name: DDS_DEFAULT_FLOW_CONTROLLER_NAME, priority: 0], asynchronous_publisher: [disable_asynchronous_write: 0, thread: [mask: 0, priority: -9999999, stack_size: -1, cpu_list: {}, cpu_rotation: ThreadSettingsCpuRotationKind::THREAD_SETTINGS_CPU_NO_ROTATION], disable_asynchronous_batch: 0, asynchronous_batch_thread: [mask: 0, priority: -9999999, stack_size: -1, cpu_list: {}, cpu_rotation: ThreadSettingsCpuRotationKind::THREAD_SETTINGS_CPU_NO_ROTATION], asynchronous_batch_blocking_kind: ThreadBlockingKind::SEMAPHORE_BLOCKING_KIND, disable_topic_query_publication: 0, topic_query_publication_thread: [mask: 0, priority: -9999999, stack_size: -1, cpu_list: {}, cpu_rotation: ThreadSettingsCpuRotationKind::THREAD_SETTINGS_CPU_NO_ROTATION]], default_domain_announcement_period: [sec: 30, nanosec: 0], ignore_default_domain_announcements: 0, service_request_writer: [low_watermark: 0, high_watermark: 1, heartbeat_period: [sec: 3, nanosec: 0], fast_heartbeat_period: [sec: 3, nanosec: 0], late_joiner_heartbeat_period: [sec: 3, nanosec: 0], virtual_heartbeat_period: [sec: 2147483647, nanosec: 2147483647], samples_per_virtual_heartbeat: -1, max_heartbeat_retries: 10, inactivate_nonprogressing_readers: 0, heartbeats_per_max_samples: 8, min_nack_response_delay: [sec: 0, nanosec: 0], max_nack_response_delay: [sec: 0, nanosec: 0], nack_suppression_duration: [sec: 0, nanosec: 0], max_bytes_per_nack_response: 131072, disable_positive_acks_min_sample_keep_duration: [sec: 0, nanosec: 1000000], disable_positive_acks_max_sample_keep_duration: [sec: 1, nanosec: 0], disable_positive_acks_sample_min_separation: [sec: 0, nanosec: 100000], disable_positive_acks_enable_adaptive_sample_keep_duration: 1, disable_positive_acks_enable_spin_wait: 0, disable_positive_acks_decrease_sample_keep_duration_factor: 95, disable_positive_acks_increase_sample_keep_duration_factor: 150, min_send_window_size: -1, max_send_window_Size: -1, send_window_update_period: [sec: 3, nanosec: 0], send_window_increase_factor: 105, send_window_decrease_factor: 50, enable_multicast_periodic_heartbeat: 0, multicast_resend_threshold: 2], service_request_writer_data_lifecycle: [autodispose_unregistered_instances: 1, autopurge_unregistered_instances_delay: [sec: 0, nanosec: 0], autopurge_disposed_instances_delay: [sec: 2147483647, nanosec: 2147483647]], service_request_writer_publish_mode: [kind: PublishModeQosPolicyKind::SYNCHRONOUS_PUBLISH_MODE_QOS, flow_controller_name: DDS_DEFAULT_FLOW_CONTROLLER_NAME, priority: 0], service_request_reader: [min_heartbeat_response_delay: [sec: 0, nanosec: 0], max_heartbeat_response_delay: [sec: 0, nanosec: 0], heartbeat_suppression_duration: [sec: 0, nanosec: 62500000], nack_period: [sec: 5, nanosec: 0], receive_window_size: 256, round_trip_time: [sec: 0, nanosec: 0], app_ack_period: [sec: 5, nanosec: 0], min_app_ack_response_keep_duration: [sec: 0, nanosec: 0], samples_per_app_ack: 1], locator_reachability_assert_period: [sec: 20, nanosec: 0], locator_reachability_lease_duration: [sec: 2147483647, nanosec: 2147483647], locator_reachability_change_detection_period: [sec: 60, nanosec: 0], secure_volatile_writer_publish_mode: [kind: PublishModeQosPolicyKind::SYNCHRONOUS_PUBLISH_MODE_QOS, flow_controller_name: DDS_DEFAULT_FLOW_CONTROLLER_NAME, priority: 0], endpoint_type_object_lb_serialization_threshold: 0, sedp_rely_on_spdp_only: 0, publication_writer_latency_budget: [duration: [sec: 0, nanosec: 0]], publication_writer_push_on_write: 1, subscription_writer_latency_budget: [duration: [sec: 0, nanosec: 0]], subscription_writer_push_on_write: 1, participant_state_writer: [low_watermark: 0, high_watermark: 1, heartbeat_period: [sec: 3, nanosec: 0], fast_heartbeat_period: [sec: 3, nanosec: 0], late_joiner_heartbeat_period: [sec: 3, nanosec: 0], virtual_heartbeat_period: [sec: 2147483647, nanosec: 2147483647], samples_per_virtual_heartbeat: -1, max_heartbeat_retries: -1, inactivate_nonprogressing_readers: 0, heartbeats_per_max_samples: 8, min_nack_response_delay: [sec: 0, nanosec: 0], max_nack_response_delay: [sec: 0, nanosec: 0], nack_suppression_duration: [sec: 0, nanosec: 0], max_bytes_per_nack_response: 131072, disable_positive_acks_min_sample_keep_duration: [sec: 0, nanosec: 1000000], disable_positive_acks_max_sample_keep_duration: [sec: 1, nanosec: 0], disable_positive_acks_sample_min_separation: [sec: 0, nanosec: 100000], disable_positive_acks_enable_adaptive_sample_keep_duration: 1, disable_positive_acks_enable_spin_wait: 0, disable_positive_acks_decrease_sample_keep_duration_factor: 95, disable_positive_acks_increase_sample_keep_duration_factor: 150, min_send_window_size: -1, max_send_window_Size: -1, send_window_update_period: [sec: 3, nanosec: 0], send_window_increase_factor: 105, send_window_decrease_factor: 50, enable_multicast_periodic_heartbeat: 0, multicast_resend_threshold: 2], participant_state_writer_latency_budget: [duration: [sec: 0, nanosec: 0]], participant_state_writer_push_on_write: 1, participant_state_writer_publish_mode: [kind: PublishModeQosPolicyKind::SYNCHRONOUS_PUBLISH_MODE_QOS, flow_controller_name: DDS_DEFAULT_FLOW_CONTROLLER_NAME, priority: 0], participant_proxy_reader: [min_heartbeat_response_delay: [sec: 0, nanosec: 0], max_heartbeat_response_delay: [sec: 0, nanosec: 0], heartbeat_suppression_duration: [sec: 0, nanosec: 62500000], nack_period: [sec: 5, nanosec: 0], receive_window_size: 256, round_trip_time: [sec: 0, nanosec: 0], app_ack_period: [sec: 5, nanosec: 0], min_app_ack_response_keep_duration: [sec: 0, nanosec: 0], samples_per_app_ack: 1], participant_proxy_reader_fragmentation_resource_limits: [disable_fragmentation_support: 0, max_fragmented_samples: 1024, initial_fragmented_samples: 4, max_fragmented_samples_per_remote_writer: 256, max_fragments_per_sample: -1, dynamically_allocate_fragmented_samples: 1], plugin_promiscuity_kind: DiscoveryPluginPromiscuityKind::DISCOVERYPLUGIN_DISCOVER_MATCHING_REMOTE_ENTITIES_PROMISCUITY], exclusive_area: [use_shared_exclusive_area: 0, level: -1], property: [value: {
		[name: dds.sys_info.hostname, value: 6 fe77f5a3ab3, propagate: 1],
		[name: dds.sys_info.process_id, value: 11427, propagate: 1],
		[name: dds.sys_info.executable_filepath, value: /opt/workspace / install / x86_64_Linux_gnu_debug / test / monitoring_test, propagate: 1],
		[name: dds.sys_info.target, value: x64Linux4gcc7 .3 .0, propagate: 1],
		[name: dds.sys_info.creation_timestamp, value: 2024 - 02 - 28 08: 39: 16 Z, propagate: 1],
		[name: dds.sys_info.execution_timestamp, value: 2024 - 02 - 28 08: 40: 00 Z, propagate: 1],
		[name: dds.transport.UDPv4.builtin.recv_socket_buffer_size, value: 1048576, propagate: 0],
		[name: rti.monitor.library, value: rtimonitoring, propagate: 0],
		[name: rti.monitor.create_function_ptr, value: 0x7fd1b189405b, propagate: 0],
		[name: rti / dds / version, value: 6.0 .1.rev36, propagate: 1],
		[name: rti / dds / monitor / version, value: 6.0 .1, propagate: 1],
		[name: rti / dds / monitor / appname, value: monitoring application, propagate: 1]
	}], participant_name: [name: RTI Monitor, role_name: ], multicast_mapping: [value: {}], service: [kind: ServiceQosPolicyKind::NO_SERVICE_QOS], user_object: [participant_user_object: [size: 0, alignment: 8], topic_user_object: [size: 8, alignment: 8], content_filtered_topic_user_object: [size: 8, alignment: 8], publisher_user_object: [size: 0, alignment: 8], data_writer_user_object: [size: 0, alignment: 8], subscriber_user_object: [size: 0, alignment: 8], data_reader_user_object: [size: 0, alignment: 8], read_condition_user_object: [size: 0, alignment: 8], query_condition_user_object: [size: 0, alignment: 8], index_condition_user_object: [size: 0, alignment: 8], flow_controller_user_object: [size: 8, alignment: 8]], protocol: [vendor_specific_entity: 0], type_support: [plugin_data: 0, cdr_padding_kind: CdrPaddingKind::AUTO_CDR_PADDING]]] '''
